.table,
table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 1em;
}
.table > thead > tr > th,
table > thead > tr > th,
.table > tbody > tr > th,
table > tbody > tr > th,
.table > tfoot > tr > th,
table > tfoot > tr > th,
.table > thead > tr > td,
table > thead > tr > td,
.table > tbody > tr > td,
table > tbody > tr > td,
.table > tfoot > tr > td,
table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.4em;
  text-align: left;
  border-top: 1px solid #eee;
  min-width: 10em;
}
.table > thead > tr > th,
table > thead > tr > th,
.table > tbody > tr > th,
table > tbody > tr > th,
.table > tfoot > tr > th,
table > tfoot > tr > th {
  color: #333;
}
.table > thead > tr > td,
table > thead > tr > td,
.table > tbody > tr > td,
table > tbody > tr > td,
.table > tfoot > tr > td,
table > tfoot > tr > td {
  color: #444;
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
  vertical-align: top;
}
.code-text {
  color: #c7254e !important;
  white-space: nowrap;
}
.page_resource .article_box .inner {
  padding-top: 1em;
}
.main_bd {
  padding: 0px 50px 25px;
}
.news_content .p {
  margin-bottom: 1em;
}
.news_content h2 {
  font-size: 16px;
  margin-top: 1.8em;
  margin-bottom: 0.8em;
  margin-left: -1em;
}
.news_content pre {
  font-size: 14px;
  font-family: Consolas, Inconsolata, 'Bitstream Vera Sans Mono', Menlo, Monaco, 'Andale Mono', 'Courier New', monospace;
  padding: 5px 10px;
  border: 1px solid #cccccc;
  color: #333333;
  line-height: 20px;
  border-radius: 3px;
  margin-left: 10px;
  widows: auto;
  text-align: left;
}
.apidoc-content code {
  color: #c7254e ;
}

.apidoc-content h1,.apidoc-content  h2{
  font-weight: normal;
  font-size: 18px;
  line-height: 50px;
  /*border-bottom: 1px solid #eee;*/
  margin-bottom: 20px;
  margin-left: -1em;
  color: #FF5722;
}

.apidoc-content  h2{
  margin-left: 0em;
}

.apidoc-content h2:before{
  content: "# ";
}

.apidoc-content ol{
  list-style-type: decimal;
}

.primary-btn{
    background: #FF5722;
    color: white;
    padding: 8px 18px;
    border: none;
    border-radius: 3px;
}

.primary-btn:hover{
    background: #F05020;
}

.test-form{

}

.test-form .actions{
    text-align: center;
}

.test-form input[type="text"],
.test-form input[type="number"],
.test-form textarea{
    width: 90%;
    height: 95%;
    border: 1px solid #ccc;
    padding: 3px;
}

.test-form .hide{
    display: none;
}

.deprecated{
    text-decoration: line-through;
}

select.J-input{
    background: white;
    width: 90%;
    height: 95%;
}

.gap{
    height: 1em;
}

.log-item{
    clear: both;
}

.log-item .log-time{
    float: left;
    width: 10em;
    color: #aaa;
}

.log-item .log-content{
    float: left;
    color: #666;
}

.log-item .log-type{
    display: inline-block;
}

.log-item .log-type.ERROR{
    color: red;
}

.log-item .log-type.WARN{
    color: yellow;
}